overcome embarrassments - Turkish English Dictionary